﻿@page "/General/VisualElements"
@using LiveChartsCore.SkiaSharpView.Blazor
@using LiveChartsCore.Kernel
@using ViewModelsSamples.General.VisualElements

<CartesianChart
    VisualElements="@visualElements"
    ZoomMode="LiveChartsCore.Measure.ZoomAndPanMode.X">
</CartesianChart>

@code {
    private IChartElement[] visualElements = new IChartElement[]
    {
        new RectangleVisual(),
        new ScaledRectangleVisual(),
        new PointerDownAwareVisual(),
        new SvgVisual(),
        new ThemedVisual(),
        new CustomVisual(),
        new AbsoluteVisual(),
        new StackedVisual(),
        new TableVisual(),
        new ContainerVisual(),
    };
}
